home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111)))) ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- synthpanel - 16 channel MMMMIIIIDDDDIIII control panel
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ssssyyyynnnntttthhhhppppaaaannnneeeellll [[[[----nnnnooooffffoooorrrrkkkk]]]]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ssssyyyynnnntttthhhhppppaaaannnneeeellll manages all 16 MIDI channels in a compact grid of 16 rows. It
- also provides an interface through which synthesizer preset banks may be
- added and selected for use with mmmmiiiiddddiiiissssyyyynnnntttthhhh(1). On startup, ssssyyyynnnntttthhhhppppaaaannnneeeellll
- polls the internal software synthesizer for its configuration. Since
- MIDI includes minimal provisions for query, ssssyyyynnnntttthhhhppppaaaannnneeeellll is unable to poll
- external MIDI devices. You can also use ssssyyyynnnntttthhhhppppaaaannnneeeellll to monitor MIDI data
- played by _s_o_u_n_d_p_l_a_y_e_r.
-
- MMMMEEEENNNNUUUUSSSS
- AAAAddddmmmmiiiinnnn MMMMeeeennnnuuuu
- Currently contains only the _E_x_i_t command.
-
- MMMMIIIIDDDDIIII MMMMeeeennnnuuuu
- Commands related to MIDI events. Contains:
-
- IIIInnnnppppuuuutttt IIIInnnntttteeeerrrrffffaaaacccceeeessss submenu
- Contains a menu item for each available, configured MIDI output
- port. Only one output port may be selected at a time.
-
- _A_l_l _N_o_t_e_s _O_f_f command
- Sends a GM AAAAllllllll NNNNooootttteeeessss OOOOffffffff message on all 16 channels via the current
- output port.
-
- _R_e_s_e_t _A_l_l _C_o_n_t_r_o_l_l_e_r_s command
- Sends a GM RRRReeeesssseeeetttt AAAAllllllll CCCCoooonnnnttttrrrroooolllllllleeeerrrrssss message on all 16 channels via the
- current output port.
-
- _R_e_s_t_a_r_t _S_y_n_t_h_e_s_i_z_e_r command
- Causes mmmmiiiiddddiiiissssyyyynnnntttthhhh to terminate immediately; a question dialog will
- ask if you wish to restart it. This is a brute-force technique, and
- should be reserved for emergency use. The previous two commands and
- the All Sound Off button are usually sufficient.
-
- _S_y_n_t_h _S_y_s_t_e_m _R_e_s_e_t command
- Sends the equivalent of the standard MMMMIIIIDDDDIIII SSSSyyyysssstttteeeemmmm RRRReeeesssseeeetttt message.
- This resets mmmmiiiiddddiiiissssyyyynnnntttthhhh to its startup state and purges all loaded
- banks, presets and sample files.
-
- OOOOppppttttiiiioooonnnnssss MMMMeeeennnnuuuu
- _S_y_n_t_h _S_t_a_r_t_u_p _C_o_n_f_i_g_u_r_a_t_i_o_n... command
- Brings up the MIDISynth Startup Configuration Panel, allowing you to
- customize the startup configuration file for mmmmiiiiddddiiiissssyyyynnnntttthhhh and save the
- result to your home directory as ._m_i_d_i_s_y_n_t_h_r_c. Changes made to the
- Panel settings and to this file will not affect the currently
- running synthesizer; use the above-described _R_e_s_t_a_r_t _S_y_n_t_h_e_s_i_z_e_r
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111)))) ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111))))
-
-
-
- command to restart with the new settings.
-
- _S_y_n_t_h _R_u_n_t_i_m_e _P_a_r_a_m_e_t_e_r_s... command
- Brings up the Run Time Parameters Panel, allowing you to set the
- Main Transpose, Main Tune, Reverberation, and Chorus parameters for
- the internal synthesizer. These parameters are set via system
- exclusive MIDI events, and will not affect external MIDI devices.
- Reverberation choices simulate four rooms of varying size. Reverb
- decay time, tone, and effects mix ratio may be varied for each room
- type.
-
- _G_e_n_e_r_a_l _M_I_D_I _P_r_e_s_e_t _M_o_d_e toggle.
- This sends a Universal System Exclusive MIDI message which toggles
- the General MIDI mode setting of any synthesizer which understands
- the message.
-
- SSSSoooouuuunnnnddddssss MMMMeeeennnnuuuussss
- Commands for opening directories in order to view MIDI files,
- ssssyyyynnnntttthhhhpppprrrreeeesssseeeetttt(4) files, and sound files.
-
- _M_I_D_I _S_o_n_g_s command
- Brings up a ddddiiiirrrrvvvviiiieeeewwww(1) showing the contents of the directory
- /_u_s_r/_s_h_a_r_e/_d_a_t_a/_m_u_s_i_c, which is where the sample MIDI data files are
- stored. Double-clicking on any MIDI file icon will bring up
- ssssoooouuuunnnnddddppppllllaaaayyyyeeeerrrr(1), which will play the MIDI file via mmmmiiiiddddiiiissssyyyynnnntttthhhh(1).
-
- PPPPrrrreeeesssseeeettttssss submenu
- Each menu item brings up a ddddiiiirrrrvvvviiiieeeewwww(1) showing the contents of the
- various subdirectories under /_u_s_r/_s_h_a_r_e/_d_a_t_a/_s_o_u_n_d_s/_s_y_n_t_h/_p_r_e_s_e_t_s,
- which is where the preset files used by the internal synthesizer are
- stored. The two commands are _G_e_n_e_r_a_l _M_I_D_I (GM presets) and _G_o_l_d_e_n
- _A_n_a_l_o_g (example presets which attempt to immitate analog synthesizer
- sounds).
-
- SSSSoooouuuunnnndddd FFFFiiiilllleeeessss submenu
- Each menu item brings up a ddddiiiirrrrvvvviiiieeeewwww(1) showing the contents of the
- various subdirectories under
- /_u_s_r/_s_h_a_r_e/_d_a_t_a/_s_o_u_n_d_s/_s_y_n_t_h/_s_o_u_n_d_f_i_l_e_s, which is where the sample
- soundfiles used by the internal synthesizer are stored. The four
- commands are _G_e_n_e_r_a_l _M_I_D_I _S_o_u_n_d _S_e_t (sounds for GM presets), _G_e_n_e_r_a_l
- _M_I_D_I _P_e_r_c_u_s_s_i_o_n _M_a_p (sounds for percussion preset), _C_y_c_l_e_s (waveform
- sounds for LFOs), and _P_r_o_s_o_n_u_s _S_a_m_p_l_e_r (additional demonstration
- sample sounds).
-
- UUUUttttiiiilllliiiittttiiiieeeessss MMMMeeeennnnuuuu
- Commands for starting up other useful audio and/or MIDI applications.
-
- _A_u_d_i_o _C_o_n_t_r_o_l _P_a_n_e_l
- Invokes aaaappppaaaannnneeeellll(1)
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111)))) ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111))))
-
-
-
- _S_y_n_t_h_e_s_i_z_e_r _E_d_i_t_o_r
- Invokes the new ssssyyyynnnntttthhhheeeeddddiiiittttoooorrrr(1) tool
-
- _M_I_D_I _K_e_y_b_o_a_r_d
- Invokes mmmmiiiiddddiiiikkkkeeeeyyyyssss(1)
-
- _S_o_u_n_d_P_l_a_y_e_r
- Invokes ssssoooouuuunnnnddddppppllllaaaayyyyeeeerrrr(1)
-
- MMMMAAAAIIIINNNN PPPPAAAANNNNEEEELLLL LLLLAAAAYYYYOOOOUUUUTTTT
- CCCCHHHHAAAANNNNNNNNEEEELLLL DDDDIIIISSSSPPPPLLLLAAAAYYYY PPPPAAAANNNNEEEELLLL
- Each channel row contains:
-
- _M_I_D_I _I_n_p_u_t _A_c_t_i_v_i_t_y _I_n_d_i_c_a_t_o_r
- The indicator flashes on receipt of any MIDI event except SSSSyyyysssstttteeeemmmm
- EEEExxxxcccclllluuuussssiiiivvvveeee, CCCCoooommmmmmmmoooonnnn and RRRReeeeaaaallll----TTTTiiiimmmmeeee events. The light does not hold for
- the duration of a note. Rather, it flashes briefly for each NNNNooootttteeee OOOOnnnn
- and NNNNooootttteeee OOOOffffffff event.
-
- _C_h_a_n_n_e_l _A_c_t_i_v_a_t_o_r _B_u_t_t_o_n
- This determines whether the internal synthesizer generates sounds on
- a particular channel.
-
- _P_l_a_y _B_u_t_t_o_n (note# 66660000 or CCCC4444)
- Pressing this button will send a NNNNooootttteeee OOOOnnnn event on the selected
- channel at maximum velocity (127). Releasing it sends the
- corresponding NNNNooootttteeee OOOOffffffff. The pitch cycles through four octaves of
- the note 'C', changing with each button press.
-
- _P_r_e_s_e_t _I_c_o_n _D_r_o_p _P_o_c_k_e_t
- Dragging a ssssyyyynnnntttthhhhpppprrrreeeesssseeeetttt(4) file into this pocket will cause that
- preset to be loaded on the chosen channel. For the internal
- synthesizer, this operation can be done independent of the GGGGeeeennnneeeerrrraaaallll
- MMMMIIIIDDDDIIII mode and of the current preset bank: Any arbitrary preset from
- any directory may be used.
-
- Preset icons will not change presets on external MIDI devices unless
- you operate in GGGGeeeennnneeeerrrraaaallll MMMMIIIIDDDDIIII mode, in which case ssssyyyynnnntttthhhhppppaaaannnneeeellll attempts
- to extract a number from the beginning of a file name and transmit
- that number as a MIDI program change. See the section _P_R_E_S_E_T _F_I_L_E
- _N_A_M_I_N_G _C_O_N_V_E_N_T_I_O_N_S in the ssssyyyynnnntttthhhhpppprrrreeeesssseeeetttt(4) man page for more
- information on this.
-
- _P_r_e_s_e_t _N_u_m_b_e_r
- Typing a number between 1 and 128 in the text entry field following
- by the <return> key will cause ssssyyyynnnntttthhhhppppaaaannnneeeellll to send a program change
- event on the corresponding channel for that number. Note that this
- is very different than dropping presets in the pocket: The
- resulting preset will be the corresponding entry in the current
- preset bank. If that bank is a GGGGeeeennnneeeerrrraaaallll MMMMIIIIDDDDIIII bank, the preset will
- match the GM specification for that number. For example, preset #73
- is the Flute preset. If the current bank is not a GM bank and does
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111)))) ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111))))
-
-
-
- not contain a preset for the number entered, the resulting preset
- will be the lowest available value from the bank (usually preset 1).
- If no number is entered in the text entry field, and the <return>
- key is pressed, ssssyyyynnnntttthhhhppppaaaannnneeeellll will instruct mmmmiiiiddddiiiissssyyyynnnntttthhhh to load the
- DDDDeeeeffffaaaauuuulllltttt preset: One Sawtooth-wave oscillator with two detuned
- siblings, controlled by one amplitude envelope with a zero-second
- rise time one-second decay time, and no sustain. See the
- ssssyyyynnnntttthhhhpppprrrreeeesssseeeetttt(4) man page for details.
-
- _P_r_e_s_e_t _N_a_m_e _L_a_b_e_l
- This label displays the name of the current preset. For
- ssssyyyynnnntttthhhhpppprrrreeeesssseeeetttt(4) files, this will be the value of the Name: string in
- the Information section, if present, otherwise ssssyyyynnnntttthhhhppppaaaannnneeeellll will
- create a name from the file name by clipping off the number prefix,
- if present, and the ".preset" suffix, if present. For other types
- of preset files, such as those found in preset bank files, the name
- is extracted from the appropriate data in the file.
-
- TTTTHHHHEEEE ''''MMMMOOOORRRREEEE'''' PPPPAAAANNNNEEEELLLL
- The MMMMoooorrrreeee////LLLLeeeessssssss Arrow Button expands the channel layout to include MIDI
- PPPPaaaannnn, VVVVoooolllluuuummmmeeee and EEEExxxxpppprrrreeeessssssssiiiioooonnnn indicators. Actual MIDI channel volume is
- calculated by multiplying the VVVVoooolllluuuummmmeeee and EEEExxxxpppprrrreeeessssssssiiiioooonnnn and dividing by 16129
- (127 squared). This follows the General MIDI Level 1 Specification.
- Standard practice dictates that the default level for the VVVVoooolllluuuummmmeeee should
- be 111100000000 and should be 111122227777 for the EEEExxxxpppprrrreeeessssssssiiiioooonnnn.
-
- TTTTHHHHEEEE PPPPRRRREEEESSSSEEEETTTT BBBBAAAANNNNKKKKSSSS PPPPAAAANNNNEEEELLLL
- The SSSShhhhoooowwww////HHHHiiiiddddeeee BBBBaaaannnnkkkkssss Arrow Button expands the main panel to include an
- additional panel with eight rows. Each row contains:
-
- BBBBaaaannnnkkkk NNNNuuuummmmbbbbeeeerrrr aaaannnndddd SSSSeeeelllleeeecccctttt BBBBuuuuttttttttoooonnnn
- Each button is labeled with the index number of this preset bank.
- Selecting a bank un-selects all other banks and causes all
- subsequent program change messages to use presets from this bank.
- Currently-selected presets will remain unchanged until a program
- change message is sent on that preset's channel (or a new preset is
- dropped into the Preset Drop Pocket).
-
- BBBBaaaannnnkkkk DDDDrrrroooopppp PPPPoooocccckkkkeeeetttt
- Dragging either a directory or a _S_o_u_n_d_F_o_n_t_2-compatible preset bank
- file into this pocket will either 1111)))) tell the internal synthesizer
- to regard that directory as a holder of 128 + 1 General MIDI
- ssssyyyynnnntttthhhhpppprrrreeeesssseeeetttt(4) files or 2222)))) tell the internal synthesizer to load the
- preset bank file into its bank library. This bank can then be
- selected via the select button if desired. If a directory is
- dropped in the slot, mmmmiiiiddddiiiissssyyyynnnntttthhhh(1) will not load any of the preset
- files until the bank is selected and a program change event is sent.
- At that time the internal synth will attempt to locate a preset file
- which matches the requested program number. See the _P_r_e_s_e_t _I_c_o_n
- _D_r_o_p _P_o_c_k_e_t description above for more information.
-
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-
-
-
- ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111)))) ssssyyyynnnntttthhhhppppaaaannnneeeellll((((1111))))
-
-
-
- The default preset bank is the directory
- /_u_s_r/_s_h_a_r_e/_d_a_t_a/_s_o_u_n_d_s/_s_y_n_t_h/_p_r_e_s_e_t_s/_G_e_n_e_r_a_l_M_I_D_I__S_o_u_n_d_S_e_t_L_e_v_e_l_1.
- This is installed from the dmedia_eoe.data.synth image on the IRIX
- CDROM. See the mmmmiiiiddddiiiissssyyyynnnntttthhhh(1) man page for information on how to
- change this and other default values.
-
- BBBBaaaannnnkkkk NNNNaaaammmmeeee LLLLaaaabbbbeeeellll
- The name of the preset bank file, or the last portion of the
- directory name.
-
- OOOOPPPPTTTTIIIIOOOONNNNSSSS
- ----hhhheeeellllpppp
- Print usage statement.
-
- ----nnnnooooffffoooorrrrkkkk
- Do not go into the background. By default, ssssyyyynnnntttthhhhppppaaaannnneeeellll forks itself
- to give control back to the shell.
-
- HHHHAAAARRRRDDDDWWWWAAAARRRREEEE
- _s_y_n_t_h_p_a_n_e_l works only on Iris Indigo R4000, Indigo2, Indy, O2, Octane,
- and Onyx/Challenge machines fitted with the SGI Audio Option (ASO) Board.
-
- WWWWAAAARRRRNNNNIIIINNNNGGGGSSSS
- Some ssssyyyynnnntttthhhhppppaaaannnneeeellll operations do not control external MIDI devices because
- the MIDI messages are system exclusive for the SGI software synthesizer:
- Main Gain(dB), Main Tune, Reverberation, Channel activate and preset name
- (those that does not start with numerical characters). A MIDI program
- change# is extracted from Synth Preset file names that begin with "XXX_",
- where XXX= number in range [1..128]
-
- The version of the Synthesizer Panel and Software Synthesizer shipped
- with IRIX 6.5 is incompatible with earlier versions of these products.
- Attempting to use the new 2.0 Panel with an earlier release of mmmmiiiiddddiiiissssyyyynnnntttthhhh
- (or vice versa) will result in garbled communication and unpredictable
- results.
-
- BBBBUUUUGGGGSSSS
- There is currently no way to select GS preset variations via ssssyyyynnnntttthhhhppppaaaannnneeeellll,
- even though mmmmiiiiddddiiiissssyyyynnnntttthhhh(1) will respond to BBBBAAAANNNNKKKK____SSSSEEEELLLLEEEECCCCTTTT MIDI messages and
- can load GS preset banks.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- midisynth(1), midikeys(1), soundplayer(1), syntheditor(1), synthpreset(4)
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 5555
-
-
-
-